const { DataTypes, Model, Deferrable, STRING, DOUBLE } = require("sequelize");
const sequelize = require("../../db/sequelize");
const bcrypt = require("bcrypt");
/**
 * 定义用户订单佣金模型
 */
class UserBili extends Model {
};
UserBili.init({
    id:{
        type:DataTypes.INTEGER,
        primaryKey: true,
        autoIncrement: true
    },
    user_id:{
        type:DataTypes.INTEGER
    },
    level:{
        type:DataTypes.INTEGER,
        allowNull:false
    },
    order_id:{
        type:DataTypes.INTEGER
    },
    commission:{
        type:DataTypes.DOUBLE(10,2),
        allowNull:false
    },
    status:{
        type:DataTypes.TINYINT,
        allowNull:false,
        defaultValue:0
    }
}, {
    sequelize,//自动注入
    modelName: "UserBili",
    tableName: "user_bili",
    createdAt:"create_time",
    updatedAt:"update_time",
})
module.exports = UserBili